.apartment[data-v-12f6b292] {
    background-color: #f0f0f0
}

.unitStore[data-v-12f6b292] {
    padding         : .3*50px;
    background-color: #fff;
    margin-bottom   : .2*50px
}

.unitStore-title[data-v-12f6b292] {
    overflow     : hidden;
    padding-right: 1*50px;
    position     : relative
}

.unitStore-title .store-logo[data-v-12f6b292] {
    width            : 1*50px;
    height           : 1*50px;
    border-radius    : 50%;
    overflow         : hidden;
    float            : left;
    background       : url() no-repeat 50%;
    background-size  : 100%;
    display          : -webkit-box;
    display          : -ms-flexbox;
    display          : flex;
    -webkit-box-align: center;
    -ms-flex-align   : center;
    align-items      : center
}

.unitStore-title .store-logo img[data-v-12f6b292] {
    width     : 100%;
    min-height: 100%
}

.unitStore-title .store-mes[data-v-12f6b292] {
    float      : left;
    margin-left: .3*50px;
    max-width  : 4.4*50px;
    min-width  : 3*50px
}

.unitStore-title .store-mes h2[data-v-12f6b292] {
    font-size    : .34*50px;
    color        : #5a5c5d;
    line-height  : .56*50px;
    overflow     : hidden;
    text-overflow: ellipsis;
    white-space  : nowrap
}

.unitStore-title .store-mes h2 span[data-v-12f6b292] {
    font-size: .28*50px
}

.unitStore-title .store-mes p[data-v-12f6b292] {
    color        : #9b9b9b;
    font-size    : .28*50px;
    overflow     : hidden;
    text-overflow: ellipsis;
    white-space  : nowrap
}

.unitStore-title .store-link[data-v-12f6b292] {
    position: absolute;
    right   : 0;
    top     : .1*50px
}

.unitList[data-v-12f6b292] {
    overflow: hidden;
    margin  : .2*50px 0
}

.unitList li[data-v-12f6b292] {
    float      : left;
    margin-left: 3.5%;
    width      : 31%;
    overflow   : hidden
}

.unitList li h2[data-v-12f6b292] {
    font-size  : .3*50px;
    color      : #5a5c5d;
    line-height: .58*50px
}

.unitList li h2[data-v-12f6b292],
.unitList li h3[data-v-12f6b292] {
    width        : 100%;
    white-space  : nowrap;
    overflow     : hidden;
    text-overflow: ellipsis
}

.unitList li h3[data-v-12f6b292] {
    font-size: .28*50px;
    color    : #9b9b9b
}

.unitList li[data-v-12f6b292]:first-child {
    margin-left: 0
}

.unitList-img[data-v-12f6b292] {
    overflow: hidden;
    height  : 1.6*50px
}

.unitList-img img[data-v-12f6b292] {
    width     : 100%;
    min-height: 100%
}

.store-link[data-v-12f6b292] {
    width        : .9*50px;
    height       : .44*50px;
    line-height  : .44*50px;
    text-align   : center;
    border       : 1px solid #ee3943;
    border-radius: .04*50px
}

.store-link[data-v-12f6b292],
.unitStore-bot[data-v-12f6b292] {
    color    : #ee3943;
    font-size: .26*50px
}

.unitStore-bot li[data-v-12f6b292] {
    height            : .6*50px;
    line-height       : .6*50px;
    padding-left      : .8*50px;
    position          : relative;
    box-sizing        : border-box;
    -moz-box-sizing   : border-box;
    -webkit-box-sizing: border-box;
    width             : 100%;
    white-space       : nowrap;
    overflow          : hidden;
    text-overflow     : ellipsis
}

.unitStore-bot span[data-v-12f6b292] {
    display         : inline-block;
    background-color: #ee3943;
    color           : #fff;
    font-size       : .22*50px;
    height          : .4*50px;
    width           : .64*50px;
    line-height     : .4*50px;
    text-align      : center;
    border-radius   : .04*50px;
    position        : absolute;
    left            : 0;
    top             : .1*50px
}

.houses .houses-list[data-v-12f6b292] {
    background-color: #fff
}

.houses .loading[data-v-12f6b292] {
    text-align: center;
    padding   : .4*50px 0 1.2*50px
}

.houses .no-house[data-v-12f6b292] {
    text-align: center;
    font-size : .28*50px;
    color     : #5a5c5d;
    padding   : .2*50px 0
}

// 筛选
.shaixuan-wrapper[data-v-65f3aa72] {
    -webkit-overflow-scrolling: touch
}

.houses-title[data-v-65f3aa72] {
    color           : #5a5c5d;
    font-size       : .34*50px;
    font-weight     : 700;
    text-align      : center;
    line-height     : .96*50px;
    background-color: #fff;
    border-bottom   : 1px solid #ececec
}

.shaixuan-mask[data-v-65f3aa72] {
    width           : 100%;
    height          : 100%;
    position        : fixed;
    top             : 0;
    background-color: #000;
    opacity         : .5;
    z-index         : 1999
}

.shaixuan[data-v-65f3aa72] {
    width  : 100%;
    z-index: 2000
}

.tabs[data-v-65f3aa72] {
    width        : 100%;
    height       : .86*50px;
    border-top   : 1px solid #8a2be2;
    border-bottom: 1px solid #8a2be2
}

.tabs .tab[data-v-65f3aa72] {
    width     : 25%;
    float     : left;
    text-align: center
}

.tabs .tab .tab-text[data-v-65f3aa72] {
    line-height: .86*50px
}

.tabs .tab .tab-icon[data-v-65f3aa72] {
    display        : inline-block;
    width          : .17*50px;
    height         : .1*50px;
    vertical-align : middle;
    background     : url() no-repeat 50%;
    background-size: 100% 100%
}

.tabs .tab-active .tab-text[data-v-65f3aa72] {
    color: #ee3943
}

.tabs .tab-active .tab-icon[data-v-65f3aa72] {
    background     : url() no-repeat 50%;
    background-size: 100% 100%
}

.tabs .tab-text-active .tab-text[data-v-65f3aa72] {
    color: #ee3943
}

.options[data-v-65f3aa72] {
    overflow: hidden
}

.options .option[data-v-65f3aa72] {
    width: 100%
}

.options .option ul[data-v-65f3aa72] {
    height          : 100%;
    overflow-y      : auto;
    background-color: #f0f0f0
}

.options .option ul li[data-v-65f3aa72] {
    height            : .9*50px;
    line-height       : .9*50px;
    -webkit-box-sizing: border-box;
    box-sizing        : border-box;
    padding           : 0 .3*50px;
    overflow          : hidden;
    text-overflow     : ellipsis;
    white-space       : nowrap;
    color             : #5a5c5d;
    font-size         : .28*50px
}

.options .option .potion-right-list[data-v-65f3aa72] {
    background-color: #fff
}

.options .option .potion-right-list li[data-v-65f3aa72] {
    border-bottom: 1px solid #ececec;
    padding-left : 0;
    margin-left  : .3*50px
}

.options .ditie[data-v-65f3aa72],
.options .quyu[data-v-65f3aa72] {
    height: 6.9*50px
}

.options .ditie ul[data-v-65f3aa72],
.options .quyu ul[data-v-65f3aa72] {
    width     : 50%;
    float     : left;
    overflow-y: scroll
}

.options .zujin ul[data-v-65f3aa72] {
    background-color: #fff
}

.options .zujin ul li[data-v-65f3aa72] {
    text-align   : center;
    border-bottom: 1px solid #ececec;
    margin       : 0 .1*50px
}

.options .gengduo[data-v-65f3aa72] {
    height: 7.8*50px
}

.options .gengduo ul[data-v-65f3aa72] {
    width     : 50%;
    float     : left;
    overflow-y: scroll
}

.tab-wrapper[data-v-65f3aa72] {
    z-index         : 101;
    width           : 100%;
    height          : .86*50px;
    border-bottom   : 1px solid #ececec;
    background-color: #fff;
    display         : -webkit-box;
    display         : -ms-flexbox;
    display         : flex
}

.tab[data-v-65f3aa72] {
    -webkit-box-flex: 1;
    -ms-flex        : 1;
    flex            : 1;
    text-align      : center
}

.tab .tab-text[data-v-65f3aa72] {
    max-width     : 73%;
    display       : inline-block;
    line-height   : .86*50px;
    color         : #5a5c5d;
    font-size     : .26*50px;
    text-overflow : ellipsis;
    overflow      : hidden;
    white-space   : nowrap;
    vertical-align: middle
}

.tab .tab-icon[data-v-65f3aa72] {
    display        : inline-block;
    width          : .17*50px;
    height         : .1*50px;
    vertical-align : middle;
    background     : url() no-repeat 50%;
    background-size: 100% 100%
}

.tab-active .tab-text[data-v-65f3aa72] {
    color: #ee3943
}

.tab-active .tab-icon[data-v-65f3aa72] {
    background     : url() no-repeat 50%;
    background-size: 100% 100%
}

.tab-text-active .tab-text[data-v-65f3aa72] {
    color: #ee3943
}
